package me.liquidifica.persistence.entities;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Entity
@AllArgsConstructor
@NoArgsConstructor
public class Atividade {

	public static String TIPO_GERAL = "geral";

	public enum Prioridade {
		ALTA, MEDIA, BAIXA;
	}

	@Id
	private long id;

	private String tipo;

	private String titulo;

	private String descricao;

	private Date dataCadastro;

	private Prioridade prioridade;

	private Boolean concluida;

	public String getTipo() {
		return (null == tipo ? TIPO_GERAL : tipo);
	}

}
